package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.common.Result;
import com.heima.domain.dto.RegionDto;
import com.heima.domain.po.Region;

public interface RegionService extends IService<Region> {
    /**
     * 分页查询区域
     * @param pageIndex
     * @param pageSize
     * @param name
     * @return
     */
    Result getByPage(Integer pageIndex, Integer pageSize, String name);

    /**
     * 新增区域
     * @param dto
     * @return
     */
    Boolean addRegion(RegionDto dto);

    /**
     * 修改区域
     * @param regionId
     * @return
     */
    Boolean updateRegion(Long regionId,RegionDto dto);

    /**
     * 删除区域
     * @param regionId
     * @return
     */
    Boolean deleteRegion(Long regionId);
}
